package com.yipin.neimeng.dbpojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;

/**
 * <p>
 * 海南电渠短信表
 * </p>
 *
 * @author author
 * @since 2025-02-17
 */
@TableName("neimeng_cmcc_msg")
public class NeimengCmccMsg implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 渠道编码
     */
    private String channelCode;

    /**
     * 电话号码
     */
    private String phone;

    /**
     * 下发短信请求文本
     */
    private String requestText;

    /**
     * 下发短信请求响应
     */
    private String resultText;

    /**
     * 创建时间
     */
    private String createDateTime;

    /**
     * 更新时间
     */
    private String updateDateTime;

    /**
     * 校验产品能否办理请求文本
     */
    private String checkRequestText;

    /**
     * 校验产品能否办理响应文本
     */
    private String checkResultText;

    /**
     * 产品编码
     */
    private String productCode;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 是否下发成功1为成功
     */
    private String state;

    /**
     * 是否可以订购 1为是
     */
    private String checkState;

    /**
     * 异常信息
     */
    private String exception;

    /**
     * 己方订单号
     */
    private String orderNumber;

    /**
     * 请求流水号
     */
    private String transeq;

    /**
     * 验证编码
     */
    private String traceLogId;

    /**
     * 请求User-Agent
     */
    private String ua;

    /**
     * 订购ip
     */
    private String ip;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }
    public String getChannelCode() {
        return channelCode;
    }

    public void setChannelCode(String channelCode) {
        this.channelCode = channelCode;
    }
    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }
    public String getRequestText() {
        return requestText;
    }

    public void setRequestText(String requestText) {
        this.requestText = requestText;
    }
    public String getResultText() {
        return resultText;
    }

    public void setResultText(String resultText) {
        this.resultText = resultText;
    }
    public String getCreateDateTime() {
        return createDateTime;
    }

    public void setCreateDateTime(String createDateTime) {
        this.createDateTime = createDateTime;
    }
    public String getUpdateDateTime() {
        return updateDateTime;
    }

    public void setUpdateDateTime(String updateDateTime) {
        this.updateDateTime = updateDateTime;
    }
    public String getCheckRequestText() {
        return checkRequestText;
    }

    public void setCheckRequestText(String checkRequestText) {
        this.checkRequestText = checkRequestText;
    }
    public String getCheckResultText() {
        return checkResultText;
    }

    public void setCheckResultText(String checkResultText) {
        this.checkResultText = checkResultText;
    }
    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }
    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }
    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }
    public String getCheckState() {
        return checkState;
    }

    public void setCheckState(String checkState) {
        this.checkState = checkState;
    }
    public String getException() {
        return exception;
    }

    public void setException(String exception) {
        this.exception = exception;
    }
    public String getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }
    public String getTranseq() {
        return transeq;
    }

    public void setTranseq(String transeq) {
        this.transeq = transeq;
    }
    public String getTraceLogId() {
        return traceLogId;
    }

    public void setTraceLogId(String traceLogId) {
        this.traceLogId = traceLogId;
    }
    public String getUa() {
        return ua;
    }

    public void setUa(String ua) {
        this.ua = ua;
    }
    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    @Override
    public String toString() {
        return "NeimengCmccMsg{" +
            "id=" + id +
            ", channelCode=" + channelCode +
            ", phone=" + phone +
            ", requestText=" + requestText +
            ", resultText=" + resultText +
            ", createDateTime=" + createDateTime +
            ", updateDateTime=" + updateDateTime +
            ", checkRequestText=" + checkRequestText +
            ", checkResultText=" + checkResultText +
            ", productCode=" + productCode +
            ", productName=" + productName +
            ", state=" + state +
            ", checkState=" + checkState +
            ", exception=" + exception +
            ", orderNumber=" + orderNumber +
            ", transeq=" + transeq +
            ", traceLogId=" + traceLogId +
            ", ua=" + ua +
            ", ip=" + ip +
        "}";
    }
}
